// function foo() {
//   console.log("1");

//   let promise = new Promise((resolve) => {
//     console.log("2");
//     resolve();
//     console.log("3");
//   });
//   console.log("4");

//   promise.then(() => {
//     console.log("5");
//   });

//   setTimeout(() => {
//     console.log("6");
//   }, 0);

//   console.log("7");
// }
// foo(); // 1234756
